//封装axios 请求 框架 , 专门发送axios请求,
//导入axios
import axios from 'axios'

/**
 * 请求数据的request函数
 * @param config
 * @returns {AxiosPromise}
 */
export function request(config) {
//    1 : 创建一个axios实例
  const instance = axios.create({
    //请求的url
    baseURL: 'http://152.136.185.210:8000/api/w6',
    timeout: 5000
  })
  // 请求
  instance.interceptors.request.use(config => {
      //请求成功
      return config;
      //    请求失败
    }, error => {
      return error
    }
  ),
    //响应
    instance.interceptors.response.use(res => {
      console.log(res);
      return res.data;
    }, err => {
      console.log(err);
    })
//    3 : 发送正在的网络请求
  return instance(config)

}

